"""元组"""""

'''定义'''
#  元组是一个容器，它可以容纳任何数据类型，表示方式(ele1,) 一个元素必须这么写，括号可以省略
# 在python元组的类是 tuple
tup1 = 1, #//一个元素
# print(type(tup1)) # <class 'tuple'>

'''特性'''
# 不可变，不能增删改，有序的，可以索引切片，遍历
# print(dir(tup1)) # '__iter__'(有__inter__就代表可以循环)

'''元组的应用'''
# 元组最大应用就是装包和解包
# 装包：就是生成元组的过程，例如上方的tup1
# 解包：可以将元组中多个元素同时赋值给多个变量
tup2 = 1,2
a,b = tup2
# print(a,b) # 1 2
print(*tup2)

tup3 = (1,2,3,4,5,6)
# print(*tup3) # 1 2 3 4 5 6
tup4 = (1,2,3,4,5,6)
c,d,*e = tup3
# print(c,d,e)


'''内置方法'''
# 1、count(ele) 统计某个元素在元组出现了几次
tup5 = (1,1,1,1,1,1,2,3,4,5,6)
# print(tup5.count(1)) # 6

# 2、index(ele) 返回该元素在元组中第一个位置
# print(tup5.index(1)) # 0